package com.ct.entity.query;

import java.math.BigDecimal;

/**
 * 出差表参数
 */
public class TravelQuery extends BaseParam {

    /**
     * 出差编号
     */
    private Integer travelId;

    /**
     * 出差原因
     */
    private String travelReason;

    private String travelReasonFuzzy;

    /**
     * 出差详情
     */
    private String travelDetail;

    private String travelDetailFuzzy;

    /**
     * 申请日期
     */
    private String applyDate;

    private String applyDateStart;

    private String applyDateEnd;

    /**
     * 开始日期
     */
    private String startDate;

    private String startDateStart;

    private String startDateEnd;

    /**
     * 结束日期
     */
    private String endDate;

    private String endDateStart;

    private String endDateEnd;

    /**
     * 餐饮费
     */
    private BigDecimal foodCost;

    /**
     * 交通费
     */
    private BigDecimal transportCost;

    /**
     * 住宿费
     */
    private BigDecimal hotelCost;

    /**
     * 预算详情
     */
    private String costDetail;

    private String costDetailFuzzy;

    /**
     * 预支款
     */
    private BigDecimal advancePayment;

    /**
     * 申请人
     */
    private String userId;

    private String userIdFuzzy;

    public void setTravelId(Integer travelId) {
        this.travelId = travelId;
    }

    public Integer getTravelId() {
        return this.travelId;
    }

    public void setTravelReason(String travelReason) {
        this.travelReason = travelReason;
    }

    public String getTravelReason() {
        return this.travelReason;
    }

    public void setTravelReasonFuzzy(String travelReasonFuzzy) {
        this.travelReasonFuzzy = travelReasonFuzzy;
    }

    public String getTravelReasonFuzzy() {
        return this.travelReasonFuzzy;
    }

    public void setTravelDetail(String travelDetail) {
        this.travelDetail = travelDetail;
    }

    public String getTravelDetail() {
        return this.travelDetail;
    }

    public void setTravelDetailFuzzy(String travelDetailFuzzy) {
        this.travelDetailFuzzy = travelDetailFuzzy;
    }

    public String getTravelDetailFuzzy() {
        return this.travelDetailFuzzy;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public String getApplyDate() {
        return this.applyDate;
    }

    public void setApplyDateStart(String applyDateStart) {
        this.applyDateStart = applyDateStart;
    }

    public String getApplyDateStart() {
        return this.applyDateStart;
    }

    public void setApplyDateEnd(String applyDateEnd) {
        this.applyDateEnd = applyDateEnd;
    }

    public String getApplyDateEnd() {
        return this.applyDateEnd;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getStartDate() {
        return this.startDate;
    }

    public void setStartDateStart(String startDateStart) {
        this.startDateStart = startDateStart;
    }

    public String getStartDateStart() {
        return this.startDateStart;
    }

    public void setStartDateEnd(String startDateEnd) {
        this.startDateEnd = startDateEnd;
    }

    public String getStartDateEnd() {
        return this.startDateEnd;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getEndDate() {
        return this.endDate;
    }

    public void setEndDateStart(String endDateStart) {
        this.endDateStart = endDateStart;
    }

    public String getEndDateStart() {
        return this.endDateStart;
    }

    public void setEndDateEnd(String endDateEnd) {
        this.endDateEnd = endDateEnd;
    }

    public String getEndDateEnd() {
        return this.endDateEnd;
    }

    public void setFoodCost(BigDecimal foodCost) {
        this.foodCost = foodCost;
    }

    public BigDecimal getFoodCost() {
        return this.foodCost;
    }

    public void setTransportCost(BigDecimal transportCost) {
        this.transportCost = transportCost;
    }

    public BigDecimal getTransportCost() {
        return this.transportCost;
    }

    public void setHotelCost(BigDecimal hotelCost) {
        this.hotelCost = hotelCost;
    }

    public BigDecimal getHotelCost() {
        return this.hotelCost;
    }

    public void setCostDetail(String costDetail) {
        this.costDetail = costDetail;
    }

    public String getCostDetail() {
        return this.costDetail;
    }

    public void setCostDetailFuzzy(String costDetailFuzzy) {
        this.costDetailFuzzy = costDetailFuzzy;
    }

    public String getCostDetailFuzzy() {
        return this.costDetailFuzzy;
    }

    public void setAdvancePayment(BigDecimal advancePayment) {
        this.advancePayment = advancePayment;
    }

    public BigDecimal getAdvancePayment() {
        return this.advancePayment;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return this.userId;
    }

    public void setUserIdFuzzy(String userIdFuzzy) {
        this.userIdFuzzy = userIdFuzzy;
    }

    public String getUserIdFuzzy() {
        return this.userIdFuzzy;
    }

}
